     /*初始化类*/
* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    outline: none;
}
     html {
         font-family: "Helvetica Neue", Helvetica, sans-serif;
         font-size: 20px;
     }

     html,
     body {
         -webkit-touch-callout: none;
         -webkit-text-size-adjust: none;
         -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
         -webkit-user-select: none;
         width: 100%;
     }

     body {
         line-height: 1.5;
         font-size: 0.8rem;
         color: #212121;
         background-color: #fff;
         outline: 0;
     }

     a:hover {
         text-decoration: none;
     }

     html,
     body,
     header,
     section,
     footer,
     div,
     ul,
     ol,
     li,
     img,
     a,
     span,
     em,
     del,
     legend,
     center,
     strong,
     var,
     fieldset,
     form,
     label,
     dl,
     dt,
     dd,
     cite,
     input,
     hr,
     time,
     mark,
     code,
     figcaption,
     figure,
     textarea,
     h1,
     h2,
     h3,
     h4,
     h5,
     h6,
     p {
         margin: 0;
         border: 0;
         padding: 0;
         font-style: normal;
     }

     * {
         -webkit-box-sizing: border-box;
         box-sizing: border-box;
         -webkit-user-select: none;
         -webkit-tap-highlight-color: transparent;
         outline: none;
     }

     i,
     em {
         font-style: normal;
     }

     .aui-clearfix,
     .conten {
         clear: both;
     }

     .aui-clearfix:before,
     .conten:before {
         display: table;
         content: " ";
     }

     .aui-clearfix:after,
     .conten:after {
         clear: both;
     }

     .clearfix {
         zoom: 1;
     }

     .clearfix:after {
         content: "";
         display: block;
         height: 0;
         clear: both;
         visibility: hidden;
     }

     @media only screen and (min-width: 400px) {
         html {
             font-size: 21.33333333px !important;
         }
     }

     @media only screen and (min-width: 414px) {
         html {
             font-size: 21px !important;
         }
     }

     @media only screen and (min-width: 480px) {
         html {
             font-size: 25.6px !important;
         }
     }

     ul,
     li {
         list-style: none;
     }

     p {
         font-size: 0.7rem;
         color: #b0b0b0;
     }

     textarea {
         overflow: hidden;
         resize: none;
     }

     button {
         overflow: visible;
     }

     button,
     select {
         text-transform: none;
     }

     button,
     input,
     select,
     textarea {
         font: inherit;
         color: inherit;
     }
     /*文字、背景颜色*/

     a {
         text-decoration: none;
         color: #212121;
     }

     h1,
     h2,
     h3,
     h4,
     h5,
     h6 {
         font-weight: 400;
     }

     h1 {
         font-size: 1.6rem;
     }

     h2 {
         font-size: 1.2rem;
     }

     h3 {
         font-size: 0.9rem;
     }

     h4 {
         font-size: 0.7rem;
     }

     h5 {
         font-size: 0.7rem;
         font-weight: normal;
         color: #b0b0b0;
     }

     h6 {
         font-size: 0.7rem;
         font-weight: normal;
         color: #b0b0b0;
     } //头部
     .viedeo-top {
         position: absolute;
         right: 0;
         bottom: 0;
         min-width: 100%;
         min-height: 100%;
         width: auto;
         height: auto;
         z-index: -100;
         background-size: cover;
         video {
             display: block;
             height: 100%;
         }
         &:after {
             width: 100%;
             height: 100%;
             position: absolute;
             z-index: 99;
             left: 0;
             top: 0;
             background: rgba(0, 0, 0, 0.3);
             content: '';
         }
     }

     .conten {
         width: 1200px;
         margin: 0 auto;
     }

     .headtop {
         width: 100%;
         height: 638px;
         position: relative;
         z-index: 2;
         color: #fff;
         background: url(../images/01bg.png) 100%;
         background-size: cover;
         .header-text {
             width: 100%;
             height: 100%;
             position: relative;
             padding-top: 260px;
             overflow: hidden;
             z-index: 1;
             text-align: center;
         }
         .header-nav {
             width: 100%;
             height: 70px;
             position: fixed;
             left: 0;
             top: 0;
             z-index: 99;
             line-height: 70px;
             .y3-logo {
                 display: block;
                 width: 114px;
                 position: relative;
                 margin: 0 auto;
                 left: 0;
                 top: 3px;
                 height: 75px;
                 float: left;
                 background-position: 0 0;
                 background-repeat: no-repeat;
                 background-size: 100px;
                 background-image: url(../images/logo.png);
             }
             .header-riul {
                 float: left;
                 position: relative;
                 margin-left: 360px;
                 li {
                     float: left;
                     a {
                         color: #fff;
                         font-size: 0.6rem;
                         display: block;
                         padding: 0px 25px;
                     }
                     &.active {
                         a {
                             color: #ff4d00;
                         }
                     }
                 }
             }
         }
     }

     .pagebox {
         width: 100%;
         z-index: 2;
     }

     .page-1 {
         width: 100%;
         background: #fafafa;
         overflow: hidden;
     }

     .page-2 {
         width: 100%;
         background: url(../images/bg02.jpg) 100%;
         overflow: hidden;
         background-attachment: fixed;
         background-size: cover
     }

     .page-title {
         width: 100%;
         text-align: center;
         padding: 50px 0;
         span {
             color: #ff4d00;
             display: block;
         }
         i {
             font-size: 0.7rem;
             display: block;
             color: #888;
             padding-top: 10px;
         }
     } //  脚部
     .footer-box {
         width: 100%;
         position: relative;
         background-color: #323232;
         padding: 60px 0;
         overflow: hidden;
         .foterlog {
             width: 100px;
             height: 100px;
         }
         .footer-phone {
             padding-top: 20px;
         }
         .footer-logo-wrap {
             p {
                 font-size: 0.6rem;
                 color: #fff;
             }
         }
     }


 .schedule-khgk-wrap{
     padding: 30px 0;
         overflow: hidden;
 }
     
     
     
     
     
     
     
     
     
     
     //自适应
     @media (max-width: 1200px) {
         .conten {
             width: 990px;
             margin: 0 auto;
         }
         .headtop {
             height: 540px;
         }
         .viedeo-top {
             video {
                 height: 662px;
             }
         }
     }

     @media (max-width: 990px) {
         .conten {
             width: 768px;
             margin: 0 auto;
         }
         .headtop {
             height: 520px;
         }
         .viedeo-top {
             video {
                 height: 612px;
             }
         }
         .headtop .header-nav .header-riul {
             margin-left: 160px;
         }
     }

     @media (max-width:767px) {
         .footer-logo-wrap {
             display: none;
         }
         .conten {
             width: 100%;
         }
         .headtop {
             height: 11rem;
             .header-text {
                 padding-top: 5.5rem;
                 h1 {
                     font-size: 0.95rem;
                 }
                 h2 {
                     font-size: 0.75rem;
                 }
             }
         }
         .viedeo-top {
             video {
                 height: 480px;
             }
         }
         .headtop .header-nav {
             background: rgba(255, 255, 255, 1);
             height: 50px;
             line-height: 50px;
             .y3-logo {
                 background-size: 65px;
                 height: 45px;
                 width: 80px;
                 left: 10px;
                 top: 5px;
             }
         }
         .headtop .header-nav .header-riul {
             margin-left: 5px;
             li {
                 a {
                     color: #212121;
                     padding: 0 0.5rem;
                     font-size: 0.7rem;
                 }
             }
         }
         .footer-box {
             padding: 30px 0;
             .footer-phone {
                 padding-top: 20px;
             }
             .conss {
                 padding-top: 15px;
             }
             .pc-footer {
                 margin: 0 auto;
                 text-align: center;
                 width: 50%;
             }
         }
     }

     @media (max-width:729px) {
         .footer-box {
             .pc-footer {
                 width: 60%;
             }
         }
     }

     @media (max-width:611px) {
         .footer-box {
             .pc-footer {
                 width: 70%;
             }
         }
     }

     @media (max-width:527px) {
         .footer-box {
             .pc-footer {
                 width: 80%;
             }
         }
     }

     @media (max-width:463px) {
         .footer-box {
             .pc-footer {
                 width: 90%;
             }
         }
     }
            @media (max-width:414px) {
         .footer-box {
             .pc-footer {
                 width:100%;
             }
         }
     }